package com.quanyan.riding.service;

import com.quanyan.api.APIResponse;
import com.quanyan.riding.entity.db.TbRidingPath;
import com.quanyan.riding.entity.vo.req.ReqRidingFootPrint;
import com.quanyan.riding.entity.vo.req.ReqRidingPathUser;
import com.quanyan.riding.entity.vo.resp.RespRidingPathUser;

import java.util.List;

/**
 * @author xian-guo
 * @email 498152332@qq.com
 * @date 2016/8/31.
 */
public interface RidingPathService {

    /**
     * 查找城市所有的路书路径
     * @param cityId
     * @return
     */
    APIResponse<List<TbRidingPath>> getRidingPathMessage(int cityId);

    /**
     * 进入路书页面查询路书上用户和足迹信息
     * @param reqRidingPathUser
     * @return
     */
    APIResponse<RespRidingPathUser> getRidingPathUserPrint(ReqRidingPathUser reqRidingPathUser);

    /**
     * 上传用户足迹
     * @param reqRidingFootPrint
     * @return
     */
    APIResponse insertRidingFootPrintMsg(ReqRidingFootPrint reqRidingFootPrint);

}
